// pages/tuandui/tuandui.js
var app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    recommender: {},
    dislist: {},
    dis_num: 0
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {    
    wx.hideLoading();
  },

  //页面加载
  load: function () {
    var that = this;
    /**
    * 获取推荐人信息
    */
    wx.getStorage({
      key: 'recommender',
      success: function (res) {
        that.setData({
          recommender: res.data
        })
      }
    });
    //获取分销团队信息
    var DataArgs = {
      act: 'get_dis_team',
      User_ID: app.globalData.userInfo.User_ID
    };
    app.http_req(DataArgs, app.globalData.init.api_url, 'POST', this.getUserList);
  },

  //我的分销团队信息回调
  getUserList: function (res) {
    //隐藏加载项
    wx.hideLoading();
    if (res.errorCode === 0) {
      /**
       * 根据传过来的count值来显示分销商
       */
      var dis_list = [];
      var dis_num = 0;
      //虚拟数据
      //res.data.count = {1:3,2:10,3:80};
      
      for (var i in res.data.count) { 
        var dis_temp = new Object();
        dis_temp.number = res.data.count[i];
        dis_temp.dis_id = i;
        dis_num = dis_num + res.data.count[i];
        switch(parseInt(i)){         
          case 1:
            dis_temp.name='一级分销商';            
            dis_list.push(dis_temp);
          break;
          case 2:
            dis_temp.name = '二级分销商';
            dis_list.push(dis_temp);
            break;
          case 3:
            dis_temp.name = '三级分销商';
            dis_list.push(dis_temp);
            break;
          default:
           
        }        
      }
      this.setData({
        dis_num: dis_num,
        dislist: dis_list
      })
      //禁止下拉刷新
      wx.stopPullDownRefresh();
    }

  },

  //跳转详情页
  detail: function (e) {
    wx.navigateTo({
      url: '../distributor/distributor?disid=' + e.currentTarget.dataset.disid + '&level_name=' + e.currentTarget.dataset.level_name
    });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    //检查用户是否登录
    if (!app.globalData.userInfo) {
      app.login('', this.load);
    } else {
      this.load();
    }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

})